package com.sptus.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sptus.common.annotation.Excel;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;

/**
 * @Description: dev_info_msg0_history
 * @Author: jeecg-boot
 * @Date:   2024-10-02
 * @Version: V1.0
 */
@Data
@TableName("dev_info_msg0_history")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class DevInfoMsg0History implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.AUTO)
    private Integer id;
	/**sn*/
	@Excel(name = "sn", width = 15)
    private String sn;
	/**mac*/
	@Excel(name = "mac", width = 15)
    private String mac;
	/**工作模式*/
	@Excel(name = "工作模式", width = 15)
    private String md;
	/**市电电压/R/L1*/
	@Excel(name = "市电电压/R/L1", width = 15)
    private String vi1;
	/**市电电压S/L2*/
	@Excel(name = "市电电压S/L2", width = 15)
    private String vi2;
	/**电网频率*/
	@Excel(name = "电网频率", width = 15)
    private String gfi;
	/**市电有功功率 /R/L1*/
	@Excel(name = "市电有功功率 /R/L1", width = 15)
    private Integer ic1;
	/**市电有功功率 S/L2*/
	@Excel(name = "市电有功功率 S/L2", width = 15)
    private Integer ic2;
	/**市电总有功功率*/
	@Excel(name = "市电总有功功率", width = 15)
    private Integer ict;
	/**输出电压R/L1*/
	@Excel(name = "输出电压R/L1", width = 15)
    private Integer vo1;
	/**输出电压S/L2*/
	@Excel(name = "输出电压S/L2", width = 15)
    private Integer vo2;
	/**AC输出频率*/
	@Excel(name = "AC输出频率", width = 15)
    private Integer gfo;
	/**负载有功功率 /R/L1*/
	@Excel(name = "负载有功功率 /R/L1", width = 15)
    private Integer op1;
	/**负载有功功率 S/L2*/
	@Excel(name = "负载有功功率 S/L2", width = 15)
    private Integer op2;
	/**负载总有功功率*/
	@Excel(name = "负载总有功功率", width = 15)
    private Integer opt;
	/**负载视在功率 /R/L1*/
	@Excel(name = "负载视在功率 /R/L1", width = 15)
    private Integer oc1;
	/**负载视在功率 S/L2*/
	@Excel(name = "负载视在功率 S/L2", width = 15)
    private Integer oc2;
	/**负载总视在功率*/
	@Excel(name = "负载总视在功率", width = 15)
    private Integer oct;
	/**负载负载量 /R/L1*/
	@Excel(name = "负载负载量 /R/L1", width = 15)
    private Integer lp1;
	/**负载负载量 S/L2*/
	@Excel(name = "负载负载量 S/L2", width = 15)
    private Integer lp2;
	/**负载总负载量*/
	@Excel(name = "负载总负载量", width = 15)
    private Integer lpt;
	/**电池电压*/
	@Excel(name = "电池电压", width = 15)
    private String bv;
	/**电池SOC*/
	@Excel(name = "电池SOC", width = 15)
    private Integer bcp;
	/**电池电流*/
	@Excel(name = "电池电流", width = 15)
    private Integer bc;
	/**PV1电压*/
	@Excel(name = "PV1电压", width = 15)
    private Integer sv1;
	/**PV2电压*/
	@Excel(name = "PV2电压", width = 15)
    private Integer sv2;
	/**PV1电流*/
	@Excel(name = "PV1电流", width = 15)
    private String sc1;
	/**PV2电流*/
	@Excel(name = "PV2电流", width = 15)
    private String sc2;
	/**PV1功率*/
	@Excel(name = "PV1功率", width = 15)
    private Integer sp1;
	/**PV2功率*/
	@Excel(name = "PV2功率", width = 15)
    private Integer sp2;
	/**最大温度*/
	@Excel(name = "最大温度", width = 15)
    private Integer tm;
	/**逆变器温度*/
	@Excel(name = "逆变器温度", width = 15)
    private Integer ti;
	/**BMS状态*/
	@Excel(name = "BMS状态", width = 15)
    private String bms;
	/**发电机端口状态*/
	@Excel(name = "发电机端口状态", width = 15)
    private String gen;
	/**外部电池温度*/
	@Excel(name = "外部电池温度", width = 15)
    private Integer te;
	/**加载状态*/
	@Excel(name = "加载状态", width = 15)
    private Integer sl;
	/**电池状态*/
	@Excel(name = "电池状态", width = 15)
    private Integer sb;
	/**并网状态*/
	@Excel(name = "并网状态", width = 15)
    private Integer sg;
	/**太阳能1状态*/
	@Excel(name = "太阳能1状态", width = 15)
    private Integer ss1;
	/**太阳能2状态*/
	@Excel(name = "太阳能2状态", width = 15)
    private Integer ss2;
	/**w1*/
	@Excel(name = "w1", width = 15)
    private Integer w1;
	/**w2*/
	@Excel(name = "w2", width = 15)
    private Integer w2;
	/**w3*/
	@Excel(name = "w3", width = 15)
    private Integer w3;
	/**w4*/
	@Excel(name = "w4", width = 15)
    private Integer w4;
	/**f1*/
	@Excel(name = "f1", width = 15)
    private String f1;

    @Excel(name = "create_time", width = 15)
    private String createTime;

}
